From: Jasper St. Pierre Date: Sun, 30 Dec 2012 16:37:43 +0000 (-0500) Subject: notificationDaemon: Clean up code paths X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~5134 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=fe7ee1edc3f54fd51ba833faebd5b2fc5ac1e1bf;p=gnome-shell.git notificationDaemon: Clean up code paths While we really need to clean up the bad MessageTray API, this is a quick step to allow for a cleaner codebase for the future. https://bugzilla.gnome.org/show_bug.cgi?id=680414 --- diff --git a/js/ui/notificationDaemon.js b/js/ui/notificationDaemon.js index 6f63b589d..3aa86689f 100644 --- a/js/ui/notificationDaemon.js +++ b/js/ui/notificationDaemon.js @@ -358,9 +358,7 @@ const NotificationDaemon = new Lang.Class({ let gicon = this._iconForNotificationData(icon, hints); if (notification == null) { - notification = new MessageTray.Notification(source, summary, body, - { gicon: gicon, - bannerMarkup: true }); + notification = new MessageTray.Notification(source); ndata.notification = notification; notification.connect('destroy', Lang.bind(this, function(n, reason) { @@ -383,12 +381,12 @@ const NotificationDaemon = new Lang.Class({ function(n, actionId) { this._emitActionInvoked(ndata.id, actionId); })); - } else { - notification.update(summary, body, { gicon: gicon, - bannerMarkup: true, - clear: true }); } + notification.update(summary, body, { gicon: gicon, + bannerMarkup: true, + clear: true }); + // We only display a large image if an icon is also specified. if (icon && (hints['image-data'] || hints['image-path'])) { let image = null;